home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
AMIGA
/
(A)TA
/
(A)TAF.ADF
/
Adventure
/
README
< prev
next >
Wrap
Text File
|
1986-11-06
|
3KB
|
69 lines
Amiga Adventure by
David Platt
Ken Wellsch
Dave Haynie
This is a version of the classic Adventure game, originally
written by Will Crowther and Don Woods. This is a very extended version,
totalling 550 points. The Crowther and Woods Adventure was the first
game of its kind, so this should be fun for historic purposes if for
nothing else. As a Freshman in College I played the version running at
CMU, which was the 350 point version, and mastered it. That was in 1979
on a DEC-20 mainframe. This Amiga version, aside from the extra large
size of the database, runs from the WorkBench and speaks as it prints.
The entire database fits in the RAM: disk on a machine with 512K or more,
and so far hasn't caused any problems.
The code that this is based on was originally written by David
Platt. He's responsible for the database methods and the initial adventure
database. Ken Wellsch wrote the C version of this program and extended
the database to the point at which it now rests. Dave Haynie (ME) ported
this C code to the Amiga, then set it up to talk and run in a WorkBench
window, and I modified the file access code to allow the adventure database
to be on a different disk than that of the main program.
This distribution contains object forms of both the adventure
interpreter and the database. The main database, adv.rec, is uuencoded in
3 pieces. After removing all files from shell archive, it's necessary
to "cat Rec1 Rec2 Rec3 > adv.rec.uue". Once this is done, all files with
.uue extensions can be uudecoded and transferred to an Amiga system. If
a uudecode program is present on the Amiga, it will be automatically
called up by the installation script if needed.
The actual Adventure program is basically an adventure game
interpreter. It looks for two data files. The first of these is
called "adv.key". Its a list of keys into the larger text database, and
of other things specific to this adventure. The larger file, "adv.rec",
is all of the game's text and other data accessed via the key file. These
files are created from a data base that's run through a compiler-like
program called "Munge". Munge and the adventure database sources are
available, but since they're so long, and useful only to those changing this
adventure or creating a new one, I've left them out of this distribution.
I've added a third, optional file to the database setup; a file called
"adv.path". The ".key" file is found on the directory mentioned in the first
line of this file, the ".rec" file is found on the second. If no "adv.path"
file is available, both of the files are loaded from the current directory.
The Adventure program can be set up to run from the WorkBench
on a standalone disk, for either 256K systems or 512K and up systems.
It works much nicer on a 512k system with everything in RAM:. First thing,
execute the MakeAdv script, supplying as parameters the output disk and
machine size, as in:
MakeIt df0: 256
MakeIt df1: 512
The MakeIt script assmes that you have the standard Amiga directories assigned
where you want them, and that your adventure files are in the current
directory. The output disk should be blank, or at least have lots of room
on it. That's about all there is to it. Happy adventuring.
-Dave Haynie
BIX: Hazy
Usenet: {allegra,caip,ihnp4}!cbmvax!daveh